Sorting algorithms based on the odd-even transposition sort and the shearsort with DNA strands
نویسندگان
چکیده
In recent works for high performance computing, computation with DNA molecules, that is, DNA computing, has considerable attention as one of non-silicon based computing. In this paper, we propose two procedures for sorting with DNA strands. An input of the algorithms is a set of binary numbers of bits, which are denoted by kinds of DNA strands. We first propose a procedure for the compare-and-exchange operation, which is a basic operation for the sorting algorithms. We next propose two sorting algorithms, which are based on the odd-even transposition sort and the shearsort. The first algorithm runs in steps using DNA strands, and the second algorithm runs in steps using DNA strands.
منابع مشابه
A Simple D Bubblesort for the Mesh with Good Average Case Complexity
We study the complexity of a natural generalization of the parallel odd even transposition sort or bubblesort to dimensions and prove that O p N lgN steps su ce to sort a random N element permu tation on an p N p N processor mesh with very high probability This answer a question posed by Leighton in Simulation results suggest that the constants involved are in fact quite small and that the aver...
متن کاملA Simple 2d{bubblesort for the Mesh with Good Average Case Complexity
We study the complexity of a natural generalization of the parallel odd{even transposition sort, or bubblesort, to 2-dimensions, and prove that O(p N lg N) steps suuce to sort a random N-element permutation on an p N p N-processor mesh with very high probability. This answer a question posed by Leighton in 4]. Simulation results suggest that the constants involved are in fact quite small and th...
متن کاملA Practical Performance Comparison of Parallel Sorting Algorithms on Homogeneous Network of Workstations
Three parallel sorting algorithms have been implemented and compared in terms of their overall execution time. The algorithms implemented are the odd-even transposition sort, parallel merge sort and parallel rank sort. A homogeneous cluster of workstations has been used to compare the algorithms implemented. The MPI library has been selected to establish the communication and synchronization be...
متن کاملDesign, Development and Evaluation of an Orange Sorter Based on Machine Vision and Artificial Neural Network Techniques
ABSTRACT- The high production of orange fruit in Iran calls for quality sorting of this product as a requirement for entering global markets. This study was devoted to the development of an automatic fruit sorter based on size. The hardware consisted of two units. An image acquisition apparatus equipped with a camera, a robotic arm and controller circuits. The second unit consisted of a robotic...
متن کاملInteger sorting on multicores: some (experiments and) observations
There have been many proposals for sorting integers on multicores/GPUs that include radixsort and its variants or other approaches that exploit specialized hardware features of a particular multicore architecture. Comparison-based algorithms have also been used. Network-based algorithms have also been used with primary example Batcher’s bitonic sorting algorithm. Although such a latter approach...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005